package com.guardchina.framework.util.constant;

import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

/**
 * 描述：常量定义
 *
 * @author lwb
 * @date 2019/3/15 14:06
 */
public interface Constants {

    /**
     * 请求日志的链路id
     */
    String TRACE_ID = "traceId";

    /**
     * 用户编号
     */
    String USER_ID = "userId";

    /**
     * 角色编号
     */
    String ROLE_ID = "roleId";

    /**
     * 默认日期格式
     */
    String DEFAULT_DATE_PATTERN = "yyyy-MM-dd";
    String YYYYMMDD = "yyyyMMdd";

    /**
     * 默认时间格式
     */
    String DEFAULT_TIME_PATTERN = "HH:mm:ss";

    /**
     * 默认日期时间格式
     */
    String DEFAULT_DATE_TIME_PATTERN = "yyyy-MM-dd HH:mm:ss";
    /**
     * 默认的编码格式
     */
    Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;

    String OK = "OK";

    String UNDERLINE = "_";

    Byte YES = 1;

    Byte NO = 0;
}
